*{
	margin: 0;
	padding: 0;
	list-style: none;
}

.yuan{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: skyblue;
	position: absolute;
	top: 50px;
	left: 35%;
	animation: run .7s;
}
.box{
	width: 300px;
	height: 200px;
	background: skyblue;
	position: absolute;
	top: 155px;
	left: 16%;
	border-radius: 5%;
	animation: trans .5s linear .8s;
	transform-origin: right top;
}
@keyframes run{
	from{
		transform: translateX(100px);
	}
	to{
		transform: translateX(-65px);
	}
}
@keyframes trans{
	0%{
		transform: scale(0);
	}
	25%{
		transform: scale(0.25);
	}
	50%{
		transform: scale(0.5);
	}
	75%{
		transform: scale(0.75);
	}
	90%{
		transform: scale(1.25);
	}
	100%{
		transform: scale(1);
	}
}